import router from './router'
import store from './store'
import { Message } from 'element-ui'
import { getToken } from '@/utils/auth' // 验权

const whiteList = ['/login'] // 免登陆 白名单
let loginUrl = 'http://www.innfotech.com/index.php?s=/Home/Business/index.html'
router.beforeEach((to, from, next) => {
  // //登陆写的cookie 判断是否已登陆
  // if (getToken()) {
  //   // 获取用户信息
  //   if (store.getters.name === '') {
  //     store.dispatch('GetInfo').then(res => { // 拉取用户信息
  //       next()
  //     }).catch((err) => {
  //       store.dispatch('FedLogOut').then(() => {
  //         Message.error('验证失败，请重新登陆')
  //         location.href = loginUrl
  //       })
  //     })
  //   } else {
  //   next()
  //   }
  // } else {
  //   //白名单
  //   if (whiteList.indexOf(to.path) !== -1) {
  //     next()
  //   } else {
  //     //需要登陆 跳转登陆页
  //     location.href = loginUrl
  //   }
  // }
  next()
})
